export const host = "http://newcoffee.wwp666.cn:10006";
// export const host2 = "http://127.0.0.1:4000";
// uni.request() 用于实现数据前后端交互的

// 封装GET请求
 const get = (url, data={})=> {
	return new Promise((resolve,reject)=>{
		 uni.request({
		 	url: host+url,
			data: data,
			method: 'GET',
			success(res) {
				// 获取后台数据并传递给then使用
				resolve(res.data)
			},
			fail(err) {
				reject("请求失败")
			}
		 })
	})
}

// 封装POST请求
 const post = (url, data={})=> {
	return new Promise((resolve,reject)=>{
		 uni.request({
		 	url: host+url,
			data: data,
			method: 'POST',
			header: {
				"Content-Type": "application/x-www-form-urlencoded"
			},
			success(res) {
				// 获取后台数据并传递给then使用
				resolve(res.data)
			},
			fail(err) {
				reject("请求失败")
			}
		 })
	})
}





//接口1：轮播图列表
export const bannerFn = (data={})=> {
  return get('/banner',data)
}

//接口2：注册
export const registerFn = (data={})=> {
  return post('/register',data)
}

//接口3：登录
export const loginFn = (data={})=> {
  return post('/login',data)
}

//接口4：我的
export const myFn = (data={})=> {
  return get('/findMy',data)
}

//接口5：分类
export const menuFn = (data={})=> {
  return get('/type',data)
}

//接口6：分类商品列表
export const menuListFn = (data={})=> {
  return get('/typeProducts',data)
}

//接口7：关键字搜索
export const searchFn = (data={})=> {
  return get('/search',data)
}

//接口8：详情
export const detailFn = (data={})=> {
  return get('/productDetail',data)
}

//接口9：添加收藏
export const addCollectFn = (data={})=> {
  return post('/like',data)
}

//接口10：删除收藏
export const removeCollectFn = (data={})=> {
  return post('/notlike',data)
}

//接口11：收藏列表
export const collectListFn = (data={})=> {
  return get('/findAllLike',data)
}

//接口12：收藏状态
export const isCollectFn = (data={})=> {
  return get('/findlike',data)
}

//接口13：查看购物车商品数量
export const shopcartCountFn = (data={})=> {
  return get('/shopcartCount',data)
}

//接口14：获取购物车商品条目(不是数量)
export const shopcartRowsFn = (data={})=> {
  return get('/shopcartRows',data)
}

//接口15：购物车添加商品
export const addShopcartFn = (data={})=> {
  return post('/addShopcart',data)
}

//接口16：提交订单页面查询需要购买商品
export const commitShopcartFn = (data={})=> {
  return get('/commitShopcart',data)
}

//接口17：查询订单
export const findOrderFn = (data={})=> {
  return get('/findOrder',data)
}

//接口18：删除购物车商品
export const deleteShopcartFn = (data={})=> {
  return post('/deleteShopcart',data)
}

//接口19：加入订单
export const payFn = (data={})=> {
  return post('/pay',data)
}

//接口20：删除订单
export const removePayFn = (data={})=> {
  return post('/removeOrder',data)
}

//接口21：个人资料
export const findAccountFn = (data={})=> {
  return get('/findAccountInfo',data)
}

//接口22：修改昵称
export const updateNickNameFn = (data={})=> {
  return post('/updateNickName',data)
}

//接口23：修改简介
export const updateDescFn = (data={})=> {
  return post('/updateDesc',data)
}

//接口24：确认收货
export const receiveFn = (data={})=> {
  return post('/receive',data)
}